package com.gsm.service;

import com.gsm.entity.Result;
import com.gsm.po.Nav;

import java.util.List;

/**
 * 导航列表(Nav)表服务接口
 *
 * @author wjq
 * @since 2020-11-25 21:36:26
 */
public interface NavService {
    /**
     * 新增数据
     *
     * @param nav 实例对象
     */
    Result insertNav(Nav nav);

    /**
     * 通过主键删除数据
     *
     * @param navId 主键
     */
    Result deleteNavByNavId(Long navId);

    /**
     * 修改数据
     *
     * @param nav 实例对象
     */
    Result updateNavByNavId(Nav nav);

    /**
     * 通过ID查询单条数据
     *
     * @param navId 主键
     */
    Result selectNavByNavId(Long navId);

    /**
     * 查询多条数据
     *
     * @param nav 实例对象
     */
    Result selectNavList(Nav nav);

    Result updateNavShowOrder(List<Long> navIds);
}